package ru.nosport.matrixaria.core;

/**
 *
 * User: vfabr
 * Date: 18.09.2006
 * Time: 13:57:30
 *
 */
interface RegistryContainer {

	/**
	 * Link Counter - shows number of links to the object
	 * @return integer
	 */

	/**
	 *
	 * @return -
	 */
	public int getLinkCounter();


	/**
	 *
	 * @return -
	 */
	public String getObjClassName();

	/**
	 *
	 * @return -
	 */
	public Object getModule();

	/**
	 *
	 */
	public void releaseModule();

	/**
	 * 
	 * @return -
	 */
	public boolean destroy();
}
